home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / vbmail / reply.frm < prev    next >
Text File  |  1995-09-06  |  7KB  |  251 lines

  1. VERSION 2.00
  2. Begin Form Reply 
  3.    BackColor       =   &H00FFFF00&
  4.    Caption         =   "Message Reply"
  5.    ClientHeight    =   5385
  6.    ClientLeft      =   1185
  7.    ClientTop       =   810
  8.    ClientWidth     =   7500
  9.    Height          =   6075
  10.    Left            =   1125
  11.    LinkMode        =   1  'Source
  12.    LinkTopic       =   "Form1"
  13.    ScaleHeight     =   5385
  14.    ScaleWidth      =   7500
  15.    Top             =   180
  16.    Width           =   7620
  17.    Begin TextBox ReplyText 
  18.       FontBold        =   -1  'True
  19.       FontItalic      =   0   'False
  20.       FontName        =   "MS Sans Serif"
  21.       FontSize        =   9.75
  22.       FontStrikethru  =   0   'False
  23.       FontUnderline   =   0   'False
  24.       Height          =   2370
  25.       Left            =   180
  26.       MultiLine       =   -1  'True
  27.       ScrollBars      =   2  'Vertical
  28.       TabIndex        =   0
  29.       Top             =   2805
  30.       Width           =   7170
  31.    End
  32.    Begin TextBox MsgText 
  33.       BackColor       =   &H00FFFF00&
  34.       FontBold        =   -1  'True
  35.       FontItalic      =   0   'False
  36.       FontName        =   "MS Sans Serif"
  37.       FontSize        =   9.75
  38.       FontStrikethru  =   0   'False
  39.       FontUnderline   =   0   'False
  40.       Height          =   1410
  41.       Left            =   165
  42.       MultiLine       =   -1  'True
  43.       ScrollBars      =   2  'Vertical
  44.       TabIndex        =   8
  45.       Top             =   1110
  46.       Width           =   7185
  47.    End
  48.    Begin Frame Frame1 
  49.       BackColor       =   &H00FFFF00&
  50.       Caption         =   "To: Al Stevens"
  51.       Height          =   1095
  52.       Left            =   165
  53.       TabIndex        =   1
  54.       Top             =   30
  55.       Width           =   7185
  56.       Begin Label MsgSubj 
  57.          BackColor       =   &H00FFFF00&
  58.          Caption         =   "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  59.          Height          =   225
  60.          Left            =   780
  61.          TabIndex        =   7
  62.          Top             =   810
  63.          Width           =   6330
  64.       End
  65.       Begin Label Label3 
  66.          BackColor       =   &H00FFFF00&
  67.          Caption         =   "Subj:"
  68.          Height          =   270
  69.          Left            =   150
  70.          TabIndex        =   4
  71.          Top             =   810
  72.          Width           =   495
  73.       End
  74.       Begin Label MsgFrom 
  75.          BackColor       =   &H00FFFF00&
  76.          Caption         =   "xxxxxxxxxxxxxxx"
  77.          Height          =   225
  78.          Left            =   780
  79.          TabIndex        =   6
  80.          Top             =   570
  81.          Width           =   3480
  82.       End
  83.       Begin Label Label8 
  84.          BackColor       =   &H00FFFF00&
  85.          Caption         =   "From:"
  86.          Height          =   225
  87.          Left            =   150
  88.          TabIndex        =   2
  89.          Top             =   570
  90.          Width           =   510
  91.       End
  92.       Begin Label MsgDate 
  93.          BackColor       =   &H00FFFF00&
  94.          Caption         =   "xx/xx/xx"
  95.          Height          =   225
  96.          Left            =   780
  97.          TabIndex        =   5
  98.          Top             =   315
  99.          Width           =   840
  100.       End
  101.       Begin Label Label1 
  102.          BackColor       =   &H00FFFF00&
  103.          Caption         =   "Date:"
  104.          Height          =   255
  105.          Left            =   150
  106.          TabIndex        =   3
  107.          Top             =   300
  108.          Width           =   495
  109.       End
  110.    End
  111.    Begin Label Label2 
  112.       BackColor       =   &H00FFFF00&
  113.       Caption         =   "Reply:"
  114.       Height          =   240
  115.       Left            =   165
  116.       TabIndex        =   9
  117.       Top             =   2550
  118.       Width           =   690
  119.    End
  120.    Begin Menu ID_FILE 
  121.       Caption         =   "&File"
  122.       Begin Menu ID_OPEN 
  123.          Caption         =   "&Open"
  124.          Begin Menu ID_MAILBOX 
  125.             Caption         =   "&Mailbox"
  126.          End
  127.          Begin Menu ID_EDITOR 
  128.             Caption         =   "&Editor"
  129.          End
  130.          Begin Menu ID_MAILFILES 
  131.             Caption         =   "Mail &Files"
  132.          End
  133.       End
  134.       Begin Menu ID_SEND 
  135.          Caption         =   "&Send"
  136.          Shortcut        =   ^S
  137.       End
  138.       Begin Menu ID_DELETE 
  139.          Caption         =   "&Delete"
  140.       End
  141.       Begin Menu sep 
  142.          Caption         =   "-"
  143.       End
  144.       Begin Menu ID_EXIT 
  145.          Caption         =   "E&xit"
  146.       End
  147.    End
  148.    Begin Menu ID_EDIT 
  149.       Caption         =   "&Edit"
  150.       Begin Menu ID_CUT 
  151.          Caption         =   "Cu&t          Shift+Del"
  152.       End
  153.       Begin Menu ID_COPY 
  154.          Caption         =   "&Copy       Ctrl+Ins"
  155.       End
  156.       Begin Menu ID_PASTE 
  157.          Caption         =   "&Paste      Shift+Ins"
  158.       End
  159.       Begin Menu ID_DEL 
  160.          Caption         =   "&Delete     Del"
  161.       End
  162.    End
  163. End
  164. DefInt A-Z
  165.  
  166. ' ---- Add User Name to Reply Form
  167. Sub Form_Load ()
  168.     Frame1.Caption = "To: " + MyUserName
  169. End Sub
  170.  
  171. ' ---- Edit/Copy Menu Command
  172. Sub ID_COPY_Click ()
  173.     SendKeys "^{INSERT}"
  174. End Sub
  175.  
  176. ' ---- Edit/Cut Menu Command
  177. Sub ID_CUT_Click ()
  178.     SendKeys "+{DEL}"
  179. End Sub
  180.  
  181. ' ---- Edit/Delete Menu Command
  182. Sub ID_DEL_Click ()
  183.     SendKeys "{DEL}"
  184. End Sub
  185.  
  186. ' ---- Edit Menubar Selection
  187. Sub ID_EDIT_Click ()
  188.     If CanWrite = True Then
  189.         Blk = (ReplyText.SelLength > 0)
  190.     Else
  191.         Blk = (MsgText.SelLength > 0)
  192.     End If
  193.     ID_CUT.Enabled = (Blk And CanWrite)
  194.     ID_COPY.Enabled = Blk
  195.     ID_DEL.Enabled = (Blk And CanWrite)
  196.     ID_PASTE.Enabled = (ClipBoard.GetFormat(CF_TEXT) And CanWrite)
  197. End Sub
  198.  
  199. ' ---- File/Open/Editor Menu Command
  200. Sub ID_EDITOR_Click ()
  201.     Unload Reply
  202.     Editor.Show
  203. End Sub
  204.  
  205. ' ---- File/Exit Menu Command
  206. Sub ID_EXIT_Click ()
  207.     Unload Reply
  208. End Sub
  209.  
  210. ' ---- File/Open/Mailbox Menu Command
  211. Sub ID_MAILBOX_Click ()
  212.     Unload Reply
  213.     LoadMailBox "MSG"
  214. End Sub
  215.  
  216. ' ---- File/Open/Mail Files Menu Command
  217. Sub ID_MAILFILES_Click ()
  218.     Unload Reply
  219.     LoadMailBox "FIL"
  220. End Sub
  221.  
  222. ' ---- Edit/Paste Menu Command
  223. Sub ID_PASTE_Click ()
  224.     SendKeys "+{INSERT}"
  225. End Sub
  226.  
  227. ' ---- File/Send Menu Command
  228. Sub ID_SEND_Click ()
  229.     SendMail RTrim$(MsgFrom.Caption), MsgSubj.Caption, ReplyText.Text, False
  230. End Sub
  231.  
  232. ' ---- Message Text is Read-only
  233. Sub MsgText_GotFocus ()
  234.     CanWrite = False
  235. End Sub
  236.  
  237. Sub MsgText_KeyDown (KeyCode As Integer, Shift As Integer)
  238.     NoClipBrd KeyCode, Shift
  239. End Sub
  240.  
  241. ' ---- Message Text is Read-only
  242. Sub MsgText_KeyPress (KeyAscii As Integer)
  243.     KeyAscii = 0
  244. End Sub
  245.  
  246. ' ---- Reply Text is Read-write
  247. Sub ReplyText_GotFocus ()
  248.     CanWrite = True
  249. End Sub
  250.  
  251.